<%@ Page Title="" Language="C#" MasterPageFile="~/Web.Master" AutoEventWireup="true" CodeBehind="AdministracionGrupos.aspx.cs" Inherits="SalaDeEnsayo.WebApplication.AdministracionGrupos" %>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>

<%@ MasterType VirtualPath="~/Web.Master" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolderMaster" runat="server">
        <asp:Panel ID="pnlGrupos" runat="server" GroupingText="Grupos">
        <div style="height:400px; width:100%; margin-left:150px;">
            <div>
                <table class="detalle" style="margin-left:120px;">
                    <tr>
                        <td><div style=" margin-top:10px;"><asp:Label ID="lblNombre" runat="server" Text="Nombre"></asp:Label></div></td>
                        <td><div style=" margin-top:10px;"><asp:TextBox ID="txtNombreSearch" runat="server" Width="300px"></asp:TextBox></div></td>
                        <td><div class="detalle2" style="width:240px; float:left; margin-top:10px;">
                                <asp:Button ID="btnBuscar" runat="server" Text="Buscar" 
                                    onclick="btnBuscar_Click" />
                                <%--<input id="btnAgregar" type="button" value="Agregar" onclick="Populate();"/>--%>
                                <asp:Button ID="btnAgregar" runat="server" Text="Agregar" 
                                    onclick="btnAgregar_Click"/>
                            </div>
                        </td>
                    </tr>    
                    
                </table>
            </div>
            <div>
            <asp:GridView ID="grdGrupo" runat="server" HeaderStyle-HorizontalAlign="Center" 
                CellPadding="3" AutoGenerateColumns="false" ShowHeader="true" PageSize="10"
                CssClass="mGrid" PagerStyle-CssClass="pgr"
                DataKeyNames="Id" AllowPaging="true" 
                PagerSettings-Mode="NumericFirstLast"
                RowStyle-VerticalAlign="Middle" HeaderStyle-ForeColor="White"
                AlternatingRowStyle-CssClass="alt"
                Width="700" onpageindexchanging="grdGrupo_PageIndexChanging" 
                    onselectedindexchanged="grdGrupo_SelectedIndexChanged">
                <EmptyDataTemplate>No se encontraron datos de Grupos.</EmptyDataTemplate>
                <Columns>
                    <asp:BoundField ItemStyle-Width="80" HeaderText="Id" DataField="Id" SortExpression="Id"
                        ItemStyle-HorizontalAlign="Right" />
                    <asp:BoundField ItemStyle-Width="300" HeaderText="Nombre" DataField="Nombre_grupo" SortExpression="Nombre"/>
                    <asp:BoundField ItemStyle-Width="300" HeaderText="Estilo" DataField="Estilo" SortExpression="Estilo"/>
                    <asp:TemplateField Visible="true" ItemStyle-Width="30px">
                        <ItemTemplate>
                            <asp:ImageButton ID="btnModificar" runat="server" ImageUrl="~/Images/Modificar.gif" ToolTip="Selecccionar" OnClick="btnModificar_Click" CommandArgument='<%# Eval("Id") %>' CausesValidation="false"/>
                        </ItemTemplate>
                    </asp:TemplateField>
                    <asp:TemplateField Visible="true" ItemStyle-Width="30px">
                        <ItemTemplate>
                            <asp:ImageButton ID="btnEliminar" runat="server" Width="15" Height="15" ImageUrl="~/Images/prod_delete.jpg" ToolTip="Eliminar" OnClick="btnEliminar_Click" CommandArgument='<%# Eval("Id") %>' CausesValidation="false"/>
                        </ItemTemplate>
                    </asp:TemplateField>
                </Columns>
            </asp:GridView>
            </div>
        </div>
    </asp:Panel>
    <asp:Panel ID="pnlDetalle" runat="server" GroupingText="Detalle">
        <div>
            <table class="detalle">
                <tr>
                    <td>
                        <label for="Id_grupo">C&oacute;digo grupo:</label>
                    </td>
                    <td>
                        <asp:TextBox ID="txtIdGrupo" runat="server"></asp:TextBox>
                    </td>
                    
                </tr>
                <tr>
                    <td>
                        <label for="Nombre">Nombre:</label>
                    </td>
                    <td>
                        <asp:TextBox ID="txtNombre" runat="server" MaxLength="50"></asp:TextBox>
                        <asp:Label ID="lblValNombre" runat="server" ForeColor="Red" Text="*"></asp:Label>
                   </td>
                   <td>
                         <label for="Estilo">Estilo:</label>
                    
                         <asp:DropDownList ID="ddlEstilo" runat="server" DataTextField="Descripcion" DataValueField="Id">
                        </asp:DropDownList>
                        <asp:Label ID="lblValEstilo" runat="server" ForeColor="Red" Text="*"></asp:Label>
                    </td>
                    
                </tr>
                <tr>
                    <td>
                        <label for="Integrantes">Integrantes:</label>
                    </td>
                    <td>
                        <asp:TextBox ID="txtIntegrantes" runat="server" TextMode="MultiLine" 
                            MaxLength="200"></asp:TextBox>
                        <asp:Label ID="lblValIntegrantes" runat="server" ForeColor="Red" Text="*"></asp:Label>
                    </td>
                    <td>
                        <label for="Cantidad">Cantidad de Integrantes:</label>                                           
                        <asp:TextBox ID="txtCantidad" runat="server" Width="30px"></asp:TextBox>
                         
                        <cc1:MaskedEditExtender ID="mskCantidadIntegrantes" runat="server" TargetControlID="txtCantidad"
                         MaskType="Number" Mask="99">
                        </cc1:MaskedEditExtender>
                        
                        <asp:Label ID="lblValCantidad" runat="server" ForeColor="Red" Text="*"></asp:Label>
                    </td>
                </tr>
         
            </table>
            
        </div>
        <div class="detalle2">
        <asp:Button ID="btnGuardar" runat="server" Text="Guardar" Visible="false"
            onclick="btnGuardar_Click" />
        <asp:Button ID="btnActualizar" runat="server" Text="Guardar Modif." Visible="false"
            onclick="btnActualizar_Click" />
        <asp:Button ID="btnConfirmEliminar" runat="server" Text="Eliminar" Visible="false"
            onclick="btnConfirmEliminar_Click1" />
        <asp:Button ID="btnCancelar" runat="server" Text="Cancelar" 
                onclick="btnCancelar_Click" />
            <asp:Label ID="lblDependencia" runat="server" Font-Size="Small" ForeColor="Red" 
                Text="El grupo tiene reservas pendientes. Eliminar de todas formas?" 
                Visible="False"></asp:Label>
        </div>
    </asp:Panel>
    <%--<script type="text/javascript" language="javascript">
        function Populate() {
            {
                //document.getElementById('<%=txtNombre.ClientID%>').value = "Hi";
                //document.getElementById("<%=txtTipoDescapacidad.ClientID%>").focus();
                //cuil.disabled = true;
                //cuil.style.backgroundColor = '#f4f4f4';
                //cuil.disabled = false;
                //cuil.style.backgroundColor = '#fff';
                document.getElementById('<%=btnGuardar.ClientID %>').style.display = 'block';
            }
        }
    </script>--%>
</asp:Content>
